Осуществление платежа по номеру карты
Пользователи могут совершать платежи по виртуальной карте. Пример такой транзакции:
curl --location 'https://heth.me/api/v1/transactions'
--header 'Content-Type: application/json'
--header 'x-api-key: 440944de-e5a4-6aab-9c57-3bf2e7282c64'
--data '{
"params": {
"amount": 10000000000000000,
"currency": "USDT",
"env": "prod",
"type": "payment",
"route": "hot_hot_ETH",
"money_storage": {
"network": "ETH",
"type": "bank_card",
"currency": "USDT",
"cardnumber":"9981050281497239",
"cvv": "229",
"exp_month": "10",
"exp_year": "2026",
"cardholder": "Ivan Ivanov"
},
"description": "Платёж",
"txid": "hot_hot_ETH"
}
}'
| Поле | Значение | Тип | Пример |
|---|---|---|---|
| amount | Сумма транзакции (в ми норных единицах) | Число | 10000000000000000000 |
| currency | Валюта транзакции (по умолчанию USDT) | Строка | USDT |
| env | Среда проведения транзакции (по умолчанию prod) | Строка | prod |
| type | Тип транзакции (в данном случае payment) | Строка | payment |
| route | Роут транзакции (проставлять роуты необходимо в соответствии с маппингом роутов) | Строка | hot_hot_ETH |
| money_storage | Объект с данными получателя | Объект | |
| >network | Blockchain-сеть транзакции (TRX или ETH) | Строка | ETH |
| >type | Тип транзакции в разрезе кошельков (в данном случае bank_card) | Строка | bank_card |
| >currency | Валюта получателя транзакции (по умолчанию USDT) | Строка | USDT |
| >cardnumber | Номер виртуальной карты | Строка | 9981050281497239 |
| >cvv | cvv-код виртуальный карты | Строка | 229 |
| >exp_month | Месяц срока истечения виртуальной карты | Строка | 10 |
| >exp_year | Год срока истечения виртуальной карт | Строка | 2026 |
| >cardholder | Держатель виртуальной карты | Строка | Ivan Ivanov |
| description | Описание транзакции | Строка | Платёж |
| txid | Идентификатор транзакции | Строка | hot_hot_ETH |